home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 1 Issue 2
/
PDCD-1 - Issue 02.iso
/
_editors
/
editors
/
_zap
/
!Zap
/
3rdParty
/
Ebourne
/
MJEChanges
< prev
next >
Wrap
Text File
|
1994-10-19
|
3KB
|
74 lines
ZapMJE 0.60 changes file
⌐ Martin Ebourne, 1994
Changes since 0.51 (First release, with V1.10 of Zap):
NB. Check out the help file for full details on new features.
Improved syntax colouring for C mode:
Å Fixed display of .01234
Å Added C++ reserved words
Å Fixed display of #define \n~!@ in C
Å Added #line pre-proc directive
Å Added detection of L"foo" and L'f' in C. Now all I need to do is find a
use for them!
Å Enabled the percentage counter on the hourglass
Completely re-wrote space stripping on save code. In the process, the
following improvements were made:
Å A very serious bug was fixed. This could cause the file to be corrupted
when saved if the undo buffer was active and there was at least 1 excess
space. However, due to the fact that this was very unlikely, it only ever
happened if there were a large number of excess spaces. (First reported
by Neil Spellings)
Å The space stripping code is now much faster
Å The hourglass is now activated, and the percentage counter used
Å Allowed escape to abort (only aborts space stripping, so file still
saved)
Å The cursor no longer moves to the last space removed (this had already
been fixed)
Improved function finding and its derivatives (C mode only):
Å Fixed bug which caused rubbish to be put in the list on occasion
Å Fixed bug with '{' not being ignored
Å Enabled the percentage counter on the hourglass
Å Allowed escape to terminate (doesn't abort, since browser still appears,
though incomplete, and header file creation is left similarly incomplete)
Changes to MJE_SWAPTOHEADER:
Å Fixed memory leak when file was not in c, s, p or h directory
Å Added warning that file not found
Miscellaneous bugs fixed:
Å Message trapping bug reported by Neil Topham
Å Changed assembler pre-processor 'comment' to [ 1=0 (it was [ 1<>0, which
is obviously always true!]
Å Fixed display of | in instruction field for assembler
Miscellaneous changes:
Å Added auto-mode detection
Å Started auto-header generation for C
Å Made version number code work with 'ZapX' for Dominic's development use
Changes since 0.56 (Bug fix release, for V1.10 of Zap):
Changes to syntax colouring in C:
Å Added 'template' and 'protected' to reserved words for C++. The last one
was definitely excessive hassle (guess who has the reserved words stored
in a fixed 8 character length array for speed...)
Miscellaneous bugs fixed:
Å Fixed bug in shift-right (ie. next word) which in cooperation with a bug
in Zap (where Zap says a file buffer is of a certain length when in fact
it isn't) could cause address exceptions if you were at the very bottom
of a file. (Usually if Zap had recently been loaded)
Miscellaneous changes:
Å Made MJE_SWAPTOHEADER wait for Ctrl and Shift to be released before
continuing, so that if it is bound to a ctrl key then the source still
gets loaded into the correct mode
Å Added feature to ensure file is linefeed terminated
Features removed (due to Zap now supporting them properly):
Å Excess space removal
Å Tab type mode specific